@charset "utf-8";
body,div,p,ul,li,span,a,h1,h2,h3,h4,h5,h6,input,button,textarea,header,article,footer{
	margin: 0;
	padding: 0;
}
/* 以375尺寸为基准*/
html {
	font-size: 20px;
}
body {
	background-color: #F5F5F9;
	
}
a { text-decoration: none;}
ul { list-style: none; }
$titleColor: #333;
$subColor: #666;
$lineColor: rgb(238,238,238);



@mixin min-width($width){
	@media screen and(min-width: $width){
		@content;
	}
}
@mixin max-width($width){
	@media screen and(max-width: $width){
		@content;
	}
}
.swiper-container {
	@include min-width(320px){
		height: 7rem;
	}
	@include min-width(375px){
		height: 9rem;
	}
	@include min-width(750px){
		height: 12rem;
	}
}
.weui-tabbar {
	position: fixed;
	border-bottom:0;
}
.weui-bar__item--on i.bottom-icon {
	color: #40BF5F;
}
.time-wrapper>ul>li { 
	@include min-width(320px){
		width: 33.33%;
	}
	
	@include min-width(400px){
		width: 25%;
	}
	@include min-width(750px){
		width: 16%;
	}
}
/*可复用样式*/
.vc-cells { position:relative;display: flex; display: -webkit-flex; align-items: center; -webkit-align-items: center; flex-wrap: wrap; -webkit-flex-wrap: wrap; background-color: white; }
.vc-cells .vc-img-cell { width: 100%; display: flex; display: -webkit-flex;align-items:center; -webkit-align-items: center; padding: .5rem; border-bottom: 1px solid rgb(238,238,238);}
.vc-cells .vc-img-cell .cell-img { min-width: 4rem; height: 3rem; background-size: cover!important;flex: initial; -webkit-flex: initial;}
.vc-cells .vc-img-cell .cell-text{ padding-left: 10px; width:100%;}
.vc-cells .vc-img-cell .cell-title { font-size: 15px; color: #333; }
.vc-cells .vc-img-cell .cell-subtitle { font-size: 12px; color: #666; }	
.vc-cells .vc-img-cell .cell-time {font-size: 10px; text-align: right; color: #666; }